Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Не работает JsHttpRequest на локальной машине (Viktop)
Author Message
Viktop
Guest





Карма: 388
   поощрить/наказать


PostPosted: Wed Jun 27, 2007 8:40 am (написано за 9 минут 3 секунды)
   Post subject: Не работает JsHttpRequest на локальной машине
Reply with quote

Дома стоит машина с Apache 2.2.4 и PHP 5 для написания и отладки скриптов.

Возникла необходимость использовать JsHttpRequest, но увы не получилось:
При запуске примеров md5_frontend_1.htm и md5_frontend.htm в IE6 получаю ошибку - Исключение послано, но не получено Строка 303 Код 0
В Opere 9.01 и Mozile FF 1.5 никаких сообщений, но MD5 (как и в других примерах) не отображается.

Пробовал не рассчитывать MD5, а просто продублировать введенную строку - результат тотже.

На реальном сервере. эти примеры работают нормально.


Подскажите, может я какие-то настройки в Apache должен изменить?
Back to top
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Thu Jun 28, 2007 8:42 am (спустя 1 день 1 минуту; написано за 1 секунду)
   Post subject:
Reply with quote

Проблема в том, что в Денвере ко всем ошибкам прицепляются script, и при посылке файлов это будет иметь значение. Один из возможных вариантов решения - это убрать из php.ini значения для error_prepend_string и error_append_string, то есть сделать эти поля пустыми.
Back to top
View user's profile Send private message Send e-mail
Viktop
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu Jun 28, 2007 10:18 am (спустя 1 час 35 минут; написано за 49 секунд)
   Post subject: Не работает JsHttpRequest на локальной машине
Reply with quote

Увы ...

У меня стоит не Денвер.
В php.ini error_prepend_string и error_append_string закомментированы.


register_argc_argv On On
register_globals (обычно off, для проверки поставил on) On On
register_long_arrays On On
variables_order (только так – другую нельзя) GPC GPC

DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.6.26
libXML support active
libXML streams enabled


В логах апача при запуске md5_frontend_1.htm
Opera:
127.0.0.1 - - [28/Jun/2007:10:40:00 +0400] "GET /test/test/JsHttpRequest/md5_frontend_1.htm HTTP/1.1" 200 1359

IE:
127.0.0.1 - - [28/Jun/2007:10:40:00 +0400] "GET /test/lib/JsHttpRequest/JsHttpRequest.js HTTP/1.1" 200 14684
127.0.0.1 - - [28/Jun/2007:10:40:05 +0400] "POST /test/test/JsHttpRequest/md5_backend.php?PHPSESSID=6b13149502b95a8e0bff7f60c8fb1a21&JsHttpRequest=0-xml HTTP/1.1" 200 410

получается, что в Опере даже frontend не срабатывает правильно? а IE не получает результат от backend-а?
Back to top
Viktop
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun Jul 01, 2007 5:04 pm (спустя 3 дня 6 часов 46 минут; написано за 57 секунд)
   Post subject: Не работает JsHttpRequest на локальной машине
Reply with quote

Пересобрал все компоненты сервера заново, теперь библиотека работает.


Вопрос решен, тему можно закрыть.
Back to top
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Sun Jul 08, 2007 3:34 pm (спустя 6 дней 22 часа 30 минут; написано за 34 секунды)
   Post subject:
Reply with quote

Юpий Насрeтдинов
Твоя неправда: библиотека сама переопределяет error_prepend_string и error_append_string, так что Денвер тут ну совсем ни при чем.

Viktop
Так из-за чего была проблема, не удалось выяснить?
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Mon Jul 09, 2007 11:46 pm (спустя 1 день 8 часов 12 минут; написано за 1 минуту 6 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров
Да, у тебя работают примеры с </script>, но по одной простой причине, потому что ты заменяешь «/» на «\/» - это входит в список замен JSON. Я на это не обратил внимание, если честно.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML